5043
1
14
0
3090
6
21152
8
4775
2
255
475
2903
3
2932
1064
572
3080
2996
17946
608
1189
2109
4
909
536
2558
2727
1193
1044
2244
562
2372
758
25669
19783
2535