714
1267
395
534
343
566
496
405
806
964
687
240
593
552
1359
890
22813
1286
444
1014
646
1214
7512
423
455
366
610
551