1302
2
1210
3
1513
1659
1012
1
875
661
471
322
576
622
1427
1149
841
645
753
765
686
656
607
4
212
253
648
8
4167