1075 302
2943 317
761 94
6182 438
8224 606
6730 500
5199 137
45016 729
65721 940
28545 654
277306 1148
35663 834
34458 760
12385 320