1128
1
1500
2
1013
5441
955
2942
9
1097
3
1055
1195
1164
990
1595
847
1148
4924
6
913
1758
1892
1416
4
1057
1214
980
1559
1447
1227
1297
921
972