3506
883
2179
2520
1048
893
808
766
883
764
735
703
916
803
710
814
4829
1186
3969
771
675
884
886
978
927
1638
728
6061
2068
1699
756
879
1081
1546
2097
1079
1540
2309
2762
864
801
2068
1199
1313
913
864
2250
783
1975
852
1747
4256
1960
2324
5563
2039
823
891
752
1421
725
712
953
662
816
804
3775
1864
799
972
1994
4073
819
1590
1359
677
881
1189
874
7322
886
1060
2595
1448
697
724
1412
1372
649
933
773
853
1041
659
886
1148
735
1552
721
1569
1995
1621
988
683
1565
1213
697
5781
772
670
1356
1087
1307
735
795
658
800
1026
1444
818