3291 33
10542 753
9113 85
11325 815
8054 564
6280 662
6187 115
10145 350
5442 442
9437 700
10950 567
8219 662
5087 370
5615 590
3675 502
2250 311
4345 391
2113 237
2378 121