2962
805
1057
887
1559
2486
1562
1083
1593
3745
1100
840
1118
881
1403
986
991
1383
1091
1144
905
1816
1156
1475
1028
4233
1116
2193
978
970
1606
1782
2475
924
1148
1546
885
2721
963
1706
1423
1098
960
2138
2988
2238
2522
1601
1140
1378
932
892
903
3297
1734
1730
3269
1922
3269
919
891
5967
843
837
821
4345
1540
1184
1001
896
2738
828
864
1281
1023
2634
1309
1766
898
1457
896
1355
1089
1638
858
790
2548
2083
2036
1044
995
1594
943
861
2511
4252
1954
973
704
2539
1813
2341
1126
2102
1877
882
1164
3738
1368
1435
1128
776
896
1998
1278
1029
1111
984
2012
2214