1659
2
1012
1
322
471
661
1302
622
876
577
3
531
645
1427
1841
0
753
766
737
687
1149
426
658
608
4
212
1614
15
844
1210
712
35
1627
1513