3032 299
9730 45
1606 61
6524 647
2958 614
1569 187
7857 178
22059 837
9431 751
8991 522
75046 165
8051 149
16618 176