15594 60
23116 196
331788 529
8280 789
3234 354
7729 454
7731 153
2827 52
15270 777
95155 293
27867 462
5672 305
7002 516
5487 161
10905 53
6961 275
8349 293
3803 262
7634 508
7104 572
40913 198
72957 533
3806 505
6875 131