1992
3
4321
4
1309
0
1813
1
1372
697
4914
2
2317
2386
2152
9077
28
471
5389
1278
3195
1179
4884
6
1416
1812
4179
1393
2392
1323
1656
2562
2999
3407
1746
32353
12