1103262
942774
826531
787880
572451
461240
457146
426793
422264
382773
343284
257485
239084
235002
228718
215946
179051
170156
148083
137329
133979
132399
130639
128769
117573
116747
112469
109652
98070
94132
92670
84235
83208
79523
72912
68026
67494
65543
61185
60855
56402
55055
54982
54611
51521
51051
50118
49765
44829
43980
41719
40944
37600
36556
34283
33974
32642
32237
31361
29166
28587
28360
25919
24478
24246
23840
23622
23424
23072
22988
22963
21393
21078
20728
19893
19644
19408
18312
18157
17315