25669
0
19783
2
572
534
800
2996
153
2595
685
32302
1100
388
14
3158
138
612
475
578
698
1564
791
2535
1869
55
693
1304
17
652
1179
1769
1
1601