2518
3
3090
6
1189
0
2245
2903
2932
2
3765
4
657
894
21152
8
3546
1
536
3080
297066
1183
571
1226
347
25669
14
3053
7
19783
1856
2535
2996
4044
5
3083
2301
17946
110