3090
6
3673
1094
0
645
558
1189
522
352
1045
2533
25669
2903
3
1849
2
512
2932
3401
5
547
2139
4
400
1289601
2013
960
21152
8
476
4148
510
3546
1
2535
2155
1123