2525
4
1746
2
3090
6
1061
1
1992
951
10827
469
0
21152
8
2392
3673
841
3014
20
3046
467
2496
3
1181
19944
2483
2732
5090
1585
3738
5
12779
2797
5782
3354
496
1295
5489
11