19951 382
24136 277
1625 82
35403 740
15918 634
6679 726
14825 381
28559 840
8164 745
2862 439
1696 112
4081 396
5233 35
8145 351
1281 177