339
670
535
712
871
1354
398
1052
284
413
955
278
333
451
304
1249
915
5246
270
537
645
1153
3354
302
1790
345
1109
595
983
6011
3627
973
500
616
752
426
438
1057
877
801
1177
344
623
916
323
2552
1368
3558
604
1227
840
955
485
1079
542
878
643
1030
609
712
1079
873
422
1267
314
470
514
369
399
1283
356
373
533
613
1433
291
813
376
1436
401
1138
4507
1579
337
1025
902
1817
898
263
282
1628
375
616
1441
343
1434
845
340
823
1455
1654
477
1500
1379
719
700
333
380
1660
2312
781
624
536
371
1473
363
638
1163
636
346