39396 1935
19485 1540
14673 1923
20607 824
25653 583
56036 612
53976 960
30330 2022
50667 880
50255 795
51327 697
18284 2003
339207 5145
285882 3050
262830 3735
242085 2722
210916 2080
202351 2993
191259 2582
183987 2283
149118 1765
122323 2373
122225 1242
121706 959