3080
3
1568
1
2932
2
21152
8
3090
6
1047
1690
3715
5151
1360
4651
2535
1570
19783
12431
17
3929
2258
3498
4
280
2405
32302
0
2740
17946
1044
2650
20
1660
2336
1153
297066
1500