25137
0
19279
2
17353
467
44199
31535
20634
8
895
935
771
1862
1
1501
327
918
464
3868
1505
845
458
1020
3840
297
78
991
2730
6
529
282572
2002
357
945