458956
558869
1558313
1308159
458103
568060
226873
436327
575541
285391
125346
874354
573715
223662
333579
903391
342966
302268
142035
1161833
291311
651013
118894
87736
355184
120176
58169
28132
4479
7864
8758
12758
4356
4854
8448
7047
9746
17044
6642
10236
2736
14035
4135
4934
11734
13332
7932
7331
1930
3430
14029
11727
22727
7826
4026
5226
7026
2425
7025
7324
6223
4223
3022
2322
6322
2222
2622
4522
4822
11820
3919
6419
6019
4619
4718
5018
12618
4118
6917
3617
3016
4716
2116
2216
4816
9016
3815
3515
4515
2515
9815
6115
5615
2214
3114
2014
2914
6514
1514
1814
6614
5414
3214
5014
4914
7514
6013
3713
5513
2213
2713
7013
3413
7913
4213
8713
3513
2312
3112
12012
4012
5912
2412
3012
5212
6012
6812
2711
2611
2311
1411
2411
7011
3311
1610
8310
1310
3110
1110
2910
2110
2410
1710
4110
4010
3010
6610
5510
199
319
239
929
279
719
309
299
819
469
549
389
649
749
809
829
179
599
278
158
318
348
258
338
188
408
358
518
168
418
177
97
247
187
257
417
307
147
227
197
357
347
287
107
167
267
487
437
117
277
166
196
26
396
206
176
136
226
96
466
146
336
116
126
156
236
506
366
266
246
426
556
296
256
216
195
325
165
185
125
425
115
135
265
285
175
505
255
235
145
65
205
105
605
225
405
275
315
365
335
305
274
114
164
94
154
144
374
184
244
224
474
204
264
124
194
134
44
84
64
284
174
404
104
334
434
234
384
534
364
1344
133
193
123
113
153
103
223
83
93
63
413
253
243
403
143
183
263
333
203
273
173
653
213
163
383
293
303
593
2243
18273
152
272
262
82
52
132
212
172
112
92
122
182
72
162
42
32
332
292
302
342
222
102
502
1732
3342
8242
231
301
541
251
171
121
111
181
141
81
101
31
51
71
91
131
191
151
201
161
1731
291
441
591
2391
1761
2721
160
130
80
140
390
120
100
70
60
520
750
150
180
90
200
220
290
170
110
30
40
50
20
230
250
190
360
320
260
310
300
410
440
210
870
570
330
380
490
800
920
1130
240
530
2290
640
2010
620
1770
690
1100
2140
550
980
370
560
1560
1140
1440
1190
1030
1070
280
500
1520
910
710
2120
430
660
610
840
860
960
670
900
760
1210
470
940
810
630
400
1390
600
1240
770
510
2380
1960
2190
3560
1170
1480
1430
1230
680
1600
1320
3510
2960
3920
2820
2280
10760