1561 107
4182 970
18649 345
26516 257
9293 238
8873 843
11111 606
10419 703
7382 508
12339 333
3066 611
30527 935
60128 166
567 65
7722 29
2116 612
1844 297
1828 47