3032
1056
1142
3697
7401
7732
2121
3618
2643
2792
973
1182
1606
1134
2458
1432
1277
1047
5220
1461
1077
1045
1050
1803
2459
956
4802
2001
2131
1810
1101
2141
1017
1809
1624
1420
1207
1375
1357
5004
904
2241
1148
6427
1643
923
1652
1017
992
928
1522
3565
995
1425
1444
4208
7890
1271
1086
1035
919
1326
1866
1730
1554
962
1788
1441
992
856
1114
1560
4445
2356
2313
1333
1278
2015
1103
6087
1084
1133
1589
1061
1321
1379
847
3983
1254
1835
1039
994
823
1667
2833
1315
2651
1552
2114
1886
1004
865
996
1688
902
937
1146
1660
1144
1018
1043
1228
853
1443
999
1849
2299
1241
1936
1021