2999
3
1819
1
1606
1568
2131
19944
2
32302
0
3090
6
2377
1526
2571
2903
2932
1787
1992
528
2535
2110
2134
25669
1492
1579
21152
8
690
935
2281
1603
1690
1660
3498
4