2086
3
2996
0
1014
2
4099
8
2535
19783
2932
3498
4
308
1
25669
32302
2277
17946
3208
7793
1153
1881
1355
3090
6
21152
1212
2072
1739
2131
2733
1441
3080
2571
688
2174