1018
2851
447
526
1263
780
2517
1337
529
354
723
459
1765
917
675
1094
481
377
1630
440
964
403
996
1384
345
568
787
883
650
2169
299
1240
960
318
640
328
797
2449
929
1115
1292
652
888
1378
411
1447
568
632
266
500
382
1006
807
475
403
301
293
570
471
301
780
354
2605
1095
411
1311
461
640
328
1604
783
529
596
359
1698
1292
1296
1449
1384
500
526
299
576
1037
1765
977
1018
882
301
602
610
689
849
675
386
632
1285
731
1989
723
736
570
2449
797
1038
568
1337
860
995
1094
506
366
377
318
440
853
1408
344
883
789