951
1
2013
2
1694
591
0
1464
866
2919
1484
1106
6
5621
8
4537
4
1174
3126
3
1492
6247
5
3497
4370
2358
9
1311
3431
669
3919
1208
2155
458