4321
4
3153
1
7053
7
2385
0
259
2509
3371
10
1857
731
2143
4077
1035
9208
1812
1251
3435
679
2722
2322
2786
1001
4562
5
4187
2732
2
3518
6676
12
1431
151
2960
1966
6