123674
35
2982
3
2260
4
2610
2
3655
120
0
1877
2632
5
5006
11650
23
3066
7
967
1
3024
828
1996
2342
1659
1015