22193 65
19971 451
16925 939
13897 317
20497 748
5074 102
17112 122
36738 566
7040 232
19541 83
17764 596
10877 467
6310 272
4947 543
5424 354
2712 210
9698 826
6816 823
1829 170
4351 674