1475
3
1484
1
1234
1615
4
3101
2589
1754
1027
2398
6
721
650
2
609
525
585
506
550
739
495
2057
1263
3466
844
828
1081
1203
1007
1550
566
562
1143