1026 150
2313 656
6023 755
3414 500
2257 476
1645 295
21813 220
121089 876
39165 688
23721 500
20556 631
4892 340
11877 377
9194 595
7576 125
5506 407