6401
675
3240
1020
2857
1707
1094
657
1745
761
688
656
650
717
715
780
702
4451
823
3631
853
838
14473
625
1180
659
40119
694
34495
1083
926
9447
744
988
685
835
1655
1068
782
905
5105
1482
2105
898
1818
6617
670
4172
703
883
999
766
1709
789
1047
1412
735
992
3297
946