1321 107
4008 970
18473 345
26469 257
9219 238
8795 843
10989 606
10298 703
7276 508
12333 333
3050 611
30280 935
59400 165
561 65
7628 29
2110 612
1823 297
1804 47