999
2953
1785
1485
954
1080
885
1006
858
1214
1211
821
888
2853
857
1304
996
859
1257
2861
912
4450
1410
947
1652
1200
1591
976
891
1703
1095
1031
2715
865
1897
988
858
820
1904
1682
1249
3125
1912
1559
1556
842
912
1392
1339
1799
880
1090
864
1941
882
820
1354
917
1195
847
1043
884
1783
2323
2111
1416
1548
1257
1261
2086
865
1856
1375
1431
9517
1070
1340
1972
1288
1762
849
825
869
1015
3122
779
1034
868
1476
2089
1644
869
1600
1073
1207
1119
1275
1574
817
813
815
884
957
2621
3122
1432
1543
840
1328
895
1594
879
844
793
1286
809
791
1901
923
797