3080
3
2932
2
21152
8
3090
6
608
0
19783
1050
1
737
255
3715
17946
32302
5151
4651
2535
753
2245
3125
3498
4
297066
280
2405
2740
3765
25669
2996
2476
1044
2650
20
181997
11