3029 299
9730 45
1606 61
6524 647
2958 614
1568 187
7853 178
22058 837
9431 751
8991 522
75043 165
8050 149
16618 176