3080
3
2932
2
21152
8
3090
6
4074
0
2131
1
2141
9
3715
5151
4651
2535
3820
2578
1554
19783
12621
22
578
3498
4
280
2405
3158
32302
2368
2740
17946
1494
2650
20
1767
30334
1153