1606 295
9508 45
1117 61
5335 647
2471 614
1246 187
6390 178
21453 837
9051 751
8692 522
70617 165
7543 149
15896 176