1586 295
9506 45
1116 61
5331 647
2467 614
1246 187
6380 178
21448 837
9049 751
8692 522
70579 165
7541 149
15884 176