19940 382
24115 277
1586 82
35332 740
15852 634
6702 726
14795 381
28446 840
8126 745
2850 439
1678 112
4059 396
5159 35
8105 351
1254 177