9055
10
1974
2
1767
2302
3
165
674
237
0
4258
1
551
1844
1301
638
3145
4
2145
1808
740
2680
1572
3321
2234
4979
6
4759
3506
8
7633
6773
7
2499
2297
796
1618