1091
1262
866
1118
1017
611
1449
630
152
506
465
329
961
394
636
668
733
269
369
879
208
528
195
410
731
484
334
295
298
285
537
294
568
272
826
337
142
1913
837
223
459
257
135
335
374
463
321
507
762
307
588
392
258
455
683
518
431
305
700
589