1330541
1106022
1021727
922705
686173
545928
527570
505510
500899
444196
419738
310827
286733
276567
265922
261267
215233
209023
170211
166771
156620
153059
152388
150596
142619
140880
138988
134019
133204
115731
115351
107525
106488
100398
95394
90901
83942
79832
79460
73340
70674
67270
66003
64412
64320
63295
61364
59466
59313
57863
53051
51862
48895
45819
44354
41754
41223
40384
39470
39166
35196
34340
33564
31803
29900
29889
29261
29128
28840
28441
28282
26723
25808
25766
25435
24357
23931
23064
22022
21827
21316