1243
1
906
1434
1690
1231
2
1049
1066
1096
932
1188
3
1612
977
1306
969
1601
940
998
1125
1283
931
2815
1336
1347
1498
1333
1189
1413
1608
1567