1232
2
4996
6
4370
3442
3
2332
1334
1
1014
0
1632
238
591
2411
669
1938
4
5949
15
6327
7
1002
3749
1583
4449
1337
1917
2083
3919
1362
2763
996
2903
2687
5
1466
918