1600 295
9507 45
1117 61
5333 647
2471 614
1246 187
6383 178
21451 837
9050 751
8692 522
70607 165
7542 149
15892 176