3291 33
10540 753
9113 85
11324 815
8054 564
6280 662
6186 115
10145 350
5442 442
9437 700
10950 567
8218 662
5087 370
5609 590
3675 502
2250 311
4345 391
2113 237
2378 121