1102503
941995
825275
787104
571754
460674
457011
426385
421266
382691
342803
257285
239050
234911
228619
215749
178851
170084
148017
137031
133863
132378
130518
128709
124276
117542
116699
112428
109520
97944
94121
92613
84197
83103
79442
72887
68008
67470
65509
61146
60815
56359
54999
54965
54595
51503
51039
50055
49722
44792
43947
41703
40917
37587
36546
34280
33966
32614
32215
31346
29158
28580
28353
25911
24472
24237
23831
23613
23420
23070
22984
22958
21372
21073
20720
19885
19638
19404
18304
18150
17310