1602 295
9507 45
1117 61
5335 647
2471 614
1246 187
6388 178
21453 837
9050 751
8692 522
70609 165
7542 149
15895 176