896
1
1105
503
0
1115
1586
1543
2
3116
458
139
3659
14
608
46414
759
4594
543
2730
6
25137
691
2809
383
1009
266
471
437
653