1583 295
9506 45
1113 61
5331 647
2466 614
1246 187
6380 178
21448 837
9048 751
8692 522
70578 165
7540 149
15881 176