272375 361
111622 676
175378 864
77070 658
25848 492
13134 508
35001 167
21065 351
3491 248
3305 726
16346 614
2162 198
5668 620
4542 847
2521 115
2860 54
1605 158
4527 437
8681 297
3128 63