988
2
1681
1
2934
3858
7
496
0
2591
619
2756
16062
15
3014
20
3296
4
7034
2181
2767
5
2999
891
4285
3
1152
5431
467
2131
1380
3085
3491
2299
3485
4099
8
1352
3316
10
19944