3080
3
2932
2
300
0
2999
21152
8
3090
6
2535
1819
1
1568
1380
3498
4
528
2333
3715
32302
2134
2377
5151
2430
4651
1579
1911
2281
19783
1306
1603
1690
1660
3354
1788