1803
2
1201
3
1582
6
667
1
1020
800
2600
1193
1319
1479
1838
71
85
858
1618
72
1862
1550
2035
2654
512
547
2840
1049
1320
130
601
727
715
2281
4