19954 382
24142 277
1625 82
35430 740
15928 634
6679 726
14829 381
28579 840
8168 745
2864 439
1697 112
4086 396
5242 35
8147 351
1281 177