894
0
2245
3
3090
6
645
2533
1045
2903
2932
2
616
558
539
1015
476
297066
3765
4
457
14
1094
512
21152
8
547
352
25669
38
400
305
234
522
571
3080