3080
3
2932
2
21152
8
3090
6
2535
6346
16
1089
1
3498
4
1265
1547
1819
2505
905
582
0
2055
1752
3715
2980
32302
572
5151
2209
4651
1380
1044
2666
9
400
951
19783
3484