2405
2393
459
492
1424
1242
1388
260
122
1843
370
518
1170
492
612