3080
3
2932
2
21152
8
3090
6
2522
2535
2152
2495
0
4179
1
3498
4
844
3715
32302
5151
4651
1883
2166
19783
1603
280
2405
2740
17946
2650
20
2990
1511
1806
1153
2534
2392