951
1635
1245
869
1491
6495
918
1062
782
777
1077
1865
690
2214
800
2412
3169
1078
1382
812
733
2656
1444
1669
1307
1258
1927
1018
2590
7183
1588
1828
772
20657
2114
1175
1005
979
726
875
1202
647
7566
855
2615
1027
901
894
984
12832
10392
2917
6509
1064
1679
944
4563
858
2716
750
1835
1689
2707
1757
1290
635
2708
1051
708
672
810
1678
1231
806
2012
1747
924
830
916
746
676
1195
1000
716
858
853
719
2412
1590
933
797
3142
937
1194
726
7768
1718
795
1531
952
1040
705
1992
749
1139
2087
919
781
821
1448
927
1484
1633
1897
685
938
649
982
777
683