1327285
1105146
1020693
922139
685442
545541
526422
504842
500481
443274
419277
310401
285335
274861
264852
260260
214969
208178
170041
166639
156378
152631
151661
150416
141461
140033
138164
133317
132969
115191
114828
107050
106144
100296
95213
90138
83394
79254
79160
73214
70484
66949
65906
64212
63759
63210
61104
59204
58815
57789
52883
51778
48667
45556
43502
41462
41024
40197
39263
38855
35011
34177
33365
31522
29703
29600
28991
28889
28690
28292
27958
26308
25629
25603
25231
24186
23699
22921
21817
21687
21170