3080
3
2932
2
21152
8
3090
6
6026
3715
3158
5151
4651
1022
1
2535
19783
553
1619
3498
4
280
2405
2508
7
32302
0
2740
840
17946
2650
20
2028
2879
1153
2929
1500
25669
297066