3080
3
2932
2
21152
8
4471
3090
6
5151
32302
0
25669
1746
1356
1
1160
905
903
669
5196
3715
1467
2271
4
3315
1383
2366
5
4651
19783