19951 382
24137 277
1625 82
35410 740
15918 634
6679 726
14825 381
28561 840
8166 745
2864 439
1696 112
4081 396
5234 35
8145 351
1281 177