4471
2
2535
1405
3
1974
25669
0
1344
1
1603
3498
4
8527
3200
2110
2990
3050
1398
32302
1819
1425
1136
2271
3649
5
2059
84
1368
3971
3158
5390
7
1123
2531
535
3297
12