894
0
2245
3
1588
916
3090
6
405
297
2903
2932
2
1078
3059
607
856
485
3429
1104
3765
4
571
931
21152
8
751
683
653
617
3080
297066
536
1911
1189