1232
3
1655
2
1117
1774
1
1875
1118
2260
4
2295
7
4154
800
1061
1095
836
604
1297
875
1127
874
2218
8
609
830
672
1260
855
734
2223
6
1398
658
791
601