1290630
1097793
1009241
915446
678269
537350
512862
499332
497468
428535
415600
306586
276033
266714
257381
252003
212313
201491
168721
165688
153961
149219
148093
147245
135742
135296
133500
131067
129207
114282
110409
104839
101560
99530
94132
86176
79688
76777
76696
72254
69719
65230
64496
63001
62638
60260
59370
57283
57283
54897
51339
51221
47165
43965
41179
39898
39747
38826
38202
37401
34088
33527
32412
30419
28671
28361
27790
27748
27316
27138
26313
25063
24820
24601
24299
23347
22362
22222
21103
20762
20406