3
864
847
1874
1606
1291
556
531
891
947
1944
2001
558
523
887
884
55
919
514
513
1609
810
406
545
931
1229
1317
570
1634
524
1230
915
1304
1289
307
899
315
534
540
1542
1292
2000
914
1604
884
1514
326
882
1911
895
1351
538
323
1214
931
513
1479
1212
515