19941 382
24119 277
1590 82
35350 740
15858 634
6702 726
14798 381
28453 840
8130 745
2850 439
1679 112
4062 396
5163 35
8105 351
1254 177