1102367
941926
825078
787033
571657
460617
456988
426322
421186
382678
342744
257260
239044
234896
228600
215709
178826
170071
148012
137011
133848
132375
130508
128701
124268
117532
116688
112420
109513
97928
94120
92602
84188
83099
79436
72882
68002
67468
65505
61143
60813
56350
54996
54963
54595
51501
51038
50048
49710
44789
43939
41702
40913
37586
36545
34280
33966
32611
32213
31345
29154
28579
28351
25910
24469
24235
23829
23609
23419
23067
22983
22957
21366
21073
20720
19883
19638
19403
18304
18149
17310