19955 382
24143 277
1625 82
35506 740
15942 634
6681 726
14831 381
28587 840
8173 745
2865 439
1698 112
4089 396
5242 35
8148 351
1284 177