485
0
2245
3
3090
6
803
2903
2932
2
108797
297066
4429
3765
4
21152
8
2920
1189
3080
2906
747
1812
522
2996
919
894
571
442
490
475
531
984
14
2087
740