25669
0
19783
2
3429
7
766
1
8527
3090
6
2562
1777
807
1814
2903
3
2932
2710
951
5440
8
913
4358
1532
21152
4438
6346
16
32302
3107
2258
4655
10
24337
22
2337
5
4179
3080