1300
858
2951
2765
872
977
897
984
1287
1117
1008
1812
1361
3983
3391
942
8928
1056
891
1337
3081
1100
2975
1651
3974
784
1041
2191
4095
761
940
872
1180
1645
964
2961
1376
1175
1622
1696
1357
1698
835
1371
742
1138
1744
952
1725
873
1375
778
3567
1353
1772
857
1137
1110
1282
874
3256
1951
1305
2178
980
1736
4087
1307
1439
1330
1813
1373
826
3178
863
814
7782
923
862
1614
4194
778
1724
1561
1534
1237
1688
1772
1368
1029
904
1029
1313
1232
942
1288
977
846
856
1138
1718
3487
1111
945
763
781
1233
1466
2014
1167
1298
2944
2836
1111
1912
1489
1127
3557
2116
731