9055
10
2356
6
5919
2
437
0
1917
1
2769
1960
2234
4
2899
8
3453
3910
3
2115
2428
2235
2297
796
1618
2999
2259
2550
1616
4670
1752
1394
4012
891
2528
1876
3758
7304
7