2123
2
4309
3
101415
109
9208
1
2782
4232
6
1527
1510
0
1974
1871
2322
4
2623
814
1782
746
787
615
1533
3177
832
1372
3092
3117
8
2550
13499
5
1618
2757
297066
4954
2047