2511833
2880
2280
2390
2089
2139
31132
2480
17336
18813
19732
20114
39017
29910
28153
25585
2177267
19754
1911153
1776149
17626
14630
14330
12600