2112
2
622
2312
3
1685
1
2551
1839
2114
4156
5
2806
1280
808
0
102
1771
2206
982
2724
7
1148
1101
4
1053
621
2624
1624
1481
920
670
833
1711
668
1915
322