3856 133
7497 295
2516 90
4741 848
5250 568
12872 544
14600 782
8161 662
63326 293
6365 481
20659 461
17958 376
290298 944
227001 825
195185 318
195759 834
32193 799
331582 1077
167502 654
91893 834
307568 1148
12179 739
24081 626