4005
1652
1825
1403
1636
798
1107
1192
936
785
821
1420
897
957
860
2350
2953
1422
1695
1348
2170
816
912
1016
987
899
1182
5487
921
4982
1418
5431
995
974
1016
996
1375
3135
1018
973
942
842
4338
965
1294
1882
1523
1271
2417
881
837
994
1637
1394
1505
1776
934
927
2287
2175
729
1932
2639
823
741
1400
22815
790
1915
2669
1170
735
1294
686
858
898
1461
1285
895
2171
725
766
801
1094
880
790
1959
818
1092
770
1309
3026
898
862
1536
1302
1380
2046
695
1209
698
1418
873
759
797
914
1219
2261
1347
1584
972
923
879
1244
855
1314
3073
1053
1126
1287