3090
6
337
0
2903
3
2932
2
7258
3176
4149
2094
4
21152
8
2917
1849
1611
1354
3418
749
3080
3673
556
392
109
929
137
1106
6247
5
1008
41
1362
16
866
3059
485