1803
2
1202
3
1582
6
667
1
1020
800
2600
1193
1319
1479
1838
71
85
858
1618
73
1863
1550
2035
2654
512
547
2840
1049
1320
130
602
727
715
2281
4