1330531
1106018
1021718
922702
686166
545927
527567
505508
500896
444193
419735
310825
286727
276556
265918
261264
215230
209021
170211
166771
156620
153058
152383
150596
142615
140878
138986
134013
133203
115728
115349
107524
106486
100398
95394
90900
83939
79830
79459
73340
70674
67270
66002
64412
64319
63295
61363
59465
59310
57863
53051
51862
48893
45816
44346
41754
41223
40384
39469
39166
35196
34340
33562
31803
29899
29888
29261
29128
28840
28441
28281
26718
25808
25766
25435
24355
23931
23064
22022
21825
21316