4321
4
1902
1
259
3153
731
0
2509
3371
10
2385
1857
3090
6
4077
1035
2960
2143
1036
1251
3435
9208
679
7053
7
1390
2722
6346
16
1789
3
2041
5
290
992
7081
1512
2
6697