19941 382
24117 277
1590 82
35345 740
15857 634
6702 726
14796 381
28452 840
8129 745
2850 439
1679 112
4062 396
5163 35
8105 351
1254 177