1330537
1106022
1021724
922703
686173
545928
527570
505510
500898
444196
419737
310827
286731
276565
265920
261266
215232
209023
170211
166771
156620
153059
152388
150596
142618
140880
138988
134019
133204
115729
115351
107525
106488
100398
95394
90901
83942
79832
79460
73340
70674
67270
66003
64412
64320
63295
61364
59466
59311
57863
53051
51862
48895
45818
44352
41754
41223
40384
39470
39166
35196
34340
33564
31803
29900
29889
29261
29128
28840
28441
28282
26722
25808
25766
25435
24357
23931
23064
22022
21826
21316