252 51
2134 625
1975 392
1831 343
3181 883
828 175
2557 474
15181 452
1214 37
3343 317
4926 620
5854 785
3642 665
37597 86
11126 749
6635 773
3822 631
16375 280
8565 740
34147 614
49321 895
7196 611
12553 86
5035 293
15551 728
5340 108
23606 726
8498 91