894 41
15602 304
3032 532
34753 674
2615 586
4873 34
4098 508
4813 397
4378 300
2665 485
1965 53
15873 688
27357 383
77583 309
1768 282
22211 242
9620 272
79157 948
4224 135
8688 803
2821 761
12792 936
12683 623
4644 93