3080
3
2932
2
21152
8
2061
4471
1326
0
3090
6
1107
572
404
5151
14
25669
475
3158
2524
1193
1189
1367
1
1105
596
1103
562
484
1089
2663
914
490
1581
385