1285 295
9498 45
1082 61
5313 647
2460 614
1234 187
6320 178
21429 837
9033 751
8677 522
70329 165
7515 149
15829 176