3901 133
7721 295
2535 90
4747 848
5256 568
12882 544
14615 782
8172 662
63389 293
6373 481
20666 461
17960 376
290784 945
227362 825
195539 319
196230 834
32202 799
332119 1077
167757 654
92111 834
307823 1148
12182 739
24090 626