19942 382
24123 277
1590 82
35368 740
15867 634
6704 726
14803 381
28461 840
8131 745
2850 439
1679 112
4063 396
5164 35
8105 351
1254 177