3054 299
9730 45
1623 61
6527 647
2965 614
1572 187
7878 178
22071 837
9450 751
8996 522
75187 165
8063 149
16647 176