3080
3
2932
2
21152
8
3090
6
3429
7
4655
10
1777
1
807
3715
7599
13
5151
4651
1532
2535
19783
1047
1821
4438
2258
2935
766
3498
4
6346
16
280
2405
4179
32302
0
1303
2740
2100