2108
1503
1123
2208
1097
2797
1684
1452
1393
1713
2556
17977
1046
1494
9079
10737
1958
1422
1232
1232
1073
1344
1585
15684
2103
1510
1375
1053
1551
1799
1424
1745
1002
1607
1616
1229
2019
1460
1193
1061
1330
1909
1752
984
1175
1365
4192
1459
1198
1026
974
1383
1545
1492
1258
1184
2093
1310
1077
902
924
1937
843
1161
869
1014
1903
1200
987
1699
885
1201
3105
1154
1170
1698
3695
915
823
853
923
870
2281
1985
1669
988
1520
983
2139
2217
855
883
1602
2467
899
1347
2558
1092
966
3913
1426
838
836
908
1067
1590
1571
1537
1687
1344
1002
855
2449
1156
1179
1997
1111
970
1295
951