3036 299
9730 45
1607 61
6525 647
2963 614
1569 187
7859 178
22061 837
9445 751
8991 522
75062 165
8051 149
16621 176