271478 358
111540 676
175303 864
77007 658
25813 492
13121 508
34945 167
21033 351
3489 248
3303 726
16343 614
2160 198
5666 620
4541 847
2518 115
2858 54
1603 158
4521 437
8678 297
3125 63