5043
1
2245
3
14
0
3090
6
21152
8
4775
2
255
475
2903
2932
3765
4
297066
1064
572
3080
2996
17946
608
1189
2109
909
536
2558
2727
1193
1044
2244
562
571
894