19896 382
24095 277
1580 82
35154 740
15788 634
6656 726
14777 381
28286 840
8109 745
2833 439
1673 112
4050 396
5143 35
8096 351
1248 177