1570
962
1533
2576
886
3102
1034
5940
5226
1081
1324
2199
2338
1983
1145
956
1031
1224
893
1259
2222
798
832
1648
1088
905
2365
901
1681
1493
1882
7694
1115
928
5008
1385
997
1238
1562
2167
978
1043
1731
1402
1738
2077
1127
1057
918
3175
1035
879
1733
1204
1018
7399
909
1377
2052
863
816
4260
999
1313
3068
1130
910
949
1686
1975
1086
1191
1159
1527
1435
1200
990
985
1604
915
2034
970
846
2012
957
994
1035
1288
1339
882
1128
2024
1787
1123
927
1654
993
2004
2003
1621
1157
825
991
921
1260
2613
892
1195
1207
1361
3336
1040
1060
1447
2848
1823
1077
1323
919
986