3115
749
3993
4765
1520
1597
716
682
1772
832
1166
372
670
1123
883
620
715
1511
1326
630
1693
741
3009
310
587
644
483
1935
725
717
648
1024
383
392
662
393
1287
1323
398
1072
530
458
315
541
771
689
2001
348
889
460
636
1080
402
676
415
615
1044
829
573
405