5571
3
2733
0
25669
19783
2
1973
3090
6
2903
1380
2932
496
4358
2131
1
21152
8
2996
572
32302
1788
3158
3080
1819
2377
948
1367
5242
2366
2200
1089
2468
1480
7159
10