27008 79
244186 1195
2342999 3880
328398 529
2692152 6598
250600 1181
142344 691
10901 677
45827 385
174468 1068
59546 507
103634 399
31114 674
47046 584
21767 331
56945 872
65765 833
22760 669
7966 448
14725 475
28557 489
19564 413
16910 504
16302 494
21945 241