1414
3
100
1
2114
2
464
735
1264
2571
5
794
875
122
621
690
886
136
2093
2427
7
689
97
1012
579
95
901
2957
2981
2365
677
1158
772
491
1541