1250 295
9498 45
1082 61
5313 647
2459 614
1234 187
6318 178
21426 837
9032 751
8677 522
70318 165
7512 149
15826 176