109596 1150
50086 992
53417 551
30655 518
36623 733
27243 1316
49149 1943
11598 644
10650 303
53399 2019
29829 1864
15040 1133
354135 5315
300367 3279
269883 3823
253868 2835
219125 2149
210795 3113
199671 2677
193121 2362
154124 1836
127210 2405
126722 1267
125574 1002