3290 33
10540 753
9113 85
11322 815
8054 564
6279 662
6185 115
10145 350
5441 442
9437 700
10949 567
8217 662
5087 370
5609 590
3674 502
2250 311
4345 391
2112 237
2378 121