3080
3
2932
2
21152
8
3090
6
2535
1290
1
3498
4
518
1977
2315
8627
3715
1247
32302
0
2209
5151
4651
19783
1603
1780
4307
280
2405
3028
7
2740
17946
2650
20
2129
2990
1153