2136
5
2966
6
1587
1
1888
3
1348
4
4690
2223
8
2046
1525
2829
2
3106
2094
838
1011
0
1972
2646
666
2578
782
1821
7
1579
935
1104
4288
9566
802
693
703
1048
768