25669
0
572
19783
2
2505
400
2562
2535
6346
16
32302
24337
22
2173
1
1089
1690
685
3498
4
1265
791
2996
1547
1814
1819
1746
905
7471
9
800
2710
582
3591
11
534
1558