16751 560
5112 431
11523 685
12032 894
53073 548
22797 215
8131 186
4327 400
27144 61
20493 228
19039 449
2700 337
11224 649
1692 126