20723
1102849
942248
825849
787334
572040
460874
457075
426563
421571
382728
342997
257369
239062
234962
228664
215852
178922
170111
148040
137125
133907
132390
130556
128733
124294
117558
116716
112451
109558
97996
94125
92633
84208
83139
79472
72897
68017
67480
65524
61160
60830
56381
55014
54974
54601
51514
51042
50071
49745
44807
43967
41710
40934
37595
36549
34281
33970
32628
32223
31356
29163
28582
28357
25914
24476
24240
23834
23616
23420
23071
22986
22959
21381
21075
20723
19889
19641
19407
18309
18155
17314