135
1
913
2
1352
1457
1657
1574
4
1007
443
711
554
660
1790
5
451
759
880
661
1643
6
1158
856
3
1783
70
5008
7
1088
625
478
934
282
2520
580
1048