3080
3
2932
2
21152
8
3090
6
1804
1044
1
3715
5151
4651
2535
19783
1706
1819
3498
4
280
2405
32302
0
2740
1321
17946
216
2650
20
688
1047
1888
1153
2982
2735
1306
297066