1102468
941980
825222
787088
571729
460659
457006
426373
421248
382690
342792
257277
239048
234907
228618
215738
178845
170077
148016
137028
133857
132378
130516
128707
124274
117539
116698
112427
109517
97940
94121
92611
84193
83101
79442
72884
68008
67469
65509
61144
60815
56356
54999
54965
54595
51503
51039
50054
49722
44792
43945
41703
40917
37586
36546
34280
33966
32613
32215
31345
29158
28580
28353
25911
24472
24237
23831
23610
23420
23067
22983
22957
21372
21073
20720
19885
19638
19403
18304
18149
17310