25669
0
19783
2
2906
3090
6
6560
9
2903
3
2932
951
1
913
4358
21152
8
8527
3498
4
978
2245
32302
2322
2337
5
3012
3080
1210
1514
3008
940
599
2156
1527
1958
1451
741