28923 311
10556 629
2297 32
2390 137
12784 393
3077 479
24429 862
21685 350
6302 664
3262 536
4198 888
9465 443
3834 226
32669 149
79539 567
2948 90
5037 400
5245 721
127735 829
3244 845
14205 312
5323 729
3775 572
8730 240
3525 183
19059 292
78125 978
83772 678