1102832
942239
825822
787320
572025
460862
457072
426547
421548
382727
342988
257367
239062
234960
228664
215852
178921
170109
148039
137118
133907
132390
130555
128733
124293
117558
116714
112451
109558
97993
94125
92631
84208
83138
79470
72896
68017
67480
65524
61159
60830
56379
55013
54974
54601
51513
51042
50069
49745
44807
43967
41709
40933
37594
36549
34281
33970
32628
32223
31356
29163
28582
28356
25913
24476
24240
23834
23615
23420
23071
22986
22959
21381
21075
20722
19889
19641
19406
18309
18155
17314