19954 382
24142 277
1625 82
35415 740
15923 634
6679 726
14826 381
28566 840
8166 745
2864 439
1697 112
4086 396
5238 35
8145 351
1281 177