19925 382
24120 277
1601 82
35295 740
15852 634
6666 726
14801 381
28448 840
8129 745
2839 439
1683 112
4062 396
5203 35
8126 351
1268 177