856
0
310
650
634
399
481
2057
1
536
1038
497
467
380
341
394
19783
2
25669
1540
676
32302
2535
572
442
2996
25494
17946
2366
2921
5
21152
8
2932
3498
4