3003 30
21952 665
4946 787
4826 362
37736 825
2337 213
11896 131
14658 380
24640 818
16132 62
21845 697
21206 241
4206 329
5274 597
4534 391
4367 463
3496 99
47913 829
14233 227
13113 651
21118 552
13777 69
4113 80
6690 231
7256 608
6377 623
8503 813
14407 862