1096
1
1400
1338
1934
1180
1302
1093
3076
1502
1156
939
1483
1331
1471
2
1137
1075
1764
1398
1208
1554
1446
2588
5
1478
3
1311
1267
1107
969
1291
1408
1289