2954
2
5439
1335
0
7159
10
3453
1
300
2152
1431
796
942
1875
3991
4
4362
3
1954
1938
6779
5
1158
2082
847
9305
8
3186
1114
2957
2113
4309
1813
1614
1301
1840
1147