1102828
942232
825809
787310
572020
460859
457069
426542
421542
382727
342987
257365
239062
234960
228663
215851
178921
170108
148038
137113
133906
132390
130555
128733
124292
117558
116714
112451
109558
97992
94125
92631
84207
83137
79470
72895
68017
67480
65524
61159
60830
56379
55013
54974
54600
51513
51042
50069
49745
44805
43967
41709
40933
37594
36549
34281
33970
32628
32223
31356
29163
28582
28355
25913
24476
24240
23834
23615
23420
23071
22986
22959
21381
21074
20722
19889
19641
19406
18309
18154
17314