650
0
742
2245
3
3090
6
2903
2932
2
838
21152
8
3765
4
318
638
405
952
3145
1243
812
297066
422
674
1049
237
918
385
6916
701
2302
1301
1844
1
1767