25669
0
1504
1
645
1059
652
19783
2
7495
9
17946
1679
8945
1162
2595
337
1212
1331
791
3080
3
5771
10
1431
1623