1330539
1106022
1021726
922704
686173
545928
527570
505510
500899
444196
419738
310827
286731
276565
265920
261266
215233
209023
170211
166771
156620
153059
152388
150596
142618
140880
138988
134019
133204
115730
115351
107525
106488
100398
95394
90901
83942
79832
79460
73340
70674
67270
66003
64412
64320
63295
61364
59466
59312
57863
53051
51862
48895
45819
44352
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