2518
3
3090
6
21152
8
3080
2932
2
1189
0
2245
2903
1047
657
297066
3546
1
536
1183
3715
5151
347
25669
4651
14
19783
1856
4
2535
2996
4044
5
3083
2301
17946
110
2465