5233
10
1522
1
1992
3
5216
8
400
0
2135
2
2125
4114
2620
2302
830
1431
3882
5
697
1897
1974
1089
2920
4
197
1397
1309
10952
4914
4329
4937
1811
2970
2138
2473
10092
12