19941 382
24117 277
1586 82
35340 740
15856 634
6702 726
14795 381
28448 840
8127 745
2850 439
1678 112
4059 396
5162 35
8105 351
1254 177