1350
3738
886
502
586
780
642
1647
630
2893
1002
1
1003
638
569
1
7813
394
963
556
1
639
593
689
987
503
594
633
697
1
427
2
621
2
3193
506
1
2511
3741
1
1261
1417
1
465
502
746
3050
888