3195
3
2317
1
4321
4
924
10032
14
2219
4884
6
1813
1179
1323
2
1656
1812
2392
2970
1372
1278
615
2386
2313
471
9077
28
1787
854
0
2755
739
2215
4179
11192
10
3279
2999