4123
7
3114
4
785
0
423
706
1
167
661
691
1054
1464
2982
3
2470
2
6370
5
1262
390
7153
9
2207
509
1326
3353
11