19955 382
24143 277
1625 82
35451 740
15937 634
6681 726
14830 381
28584 840
8170 745
2864 439
1697 112
4089 396
5242 35
8147 351
1282 177