1102495
941994
825264
787103
571748
460669
457010
426381
421262
382691
342798
257285
239050
234910
228619
215747
178850
170083
148017
137030
133861
132378
130517
128708
124275
117541
116699
112428
109519
97944
94121
92612
84197
83103
79442
72886
68008
67470
65509
61146
60815
56359
54999
54965
54595
51503
51039
50055
49722
44792
43947
41703
40917
37586
36546
34280
33966
32614
32215
31346
29158
28580
28353
25911
24472
24237
23831
23613
23420
23070
22984
22957
21372
21073
20720
19885
19638
19404
18304
18150
17310