4321
4
3256
2
4402
15
2302
3
6549
11
7592
7
4032
12
3186
1
3563
428
0
3353
4761
13676
21
1218
2082
1223
4027
1665
873
4684
16868
39
3789
3157
3626
1353
519
2131
6676
6346
16
1789