1261 295
9498 45
1082 61
5313 647
2459 614
1234 187
6318 178
21429 837
9032 751
8677 522
70320 165
7513 149
15827 176