1330534
1106019
1021719
922702
686172
545928
527567
505510
500898
444194
419736
310825
286730
276564
265918
261265
215231
209021
170211
166771
156620
153059
152387
150596
142617
140879
138986
134018
133203
115728
115350
107524
106488
100398
95394
90900
83941
79830
79460
73340
70674
67270
66002
64412
64320
63295
61363
59465
59311
57863
53051
51862
48894
45818
44351
41754
41223
40384
39470
39166
35196
34340
33563
31803
29899
29889
29261
29128
28840
28441
28282
26718
25808
25766
25435
24355
23931
23064
22022
21825
21316