25669
0
19783
2
572
685
791
32302
2595
1168
1
2285
4453
4
2535
2996
800
1746
534
501
1416
1812
3008
3
17946
1699
20163
44
1162
15233
1239
2562
1767
11871
6225
2366