25669
0
19783
2
685
572
2322
4
2595
32302
800
2996
2535
791
1166
1
21152
8
1057
534
1490
5
3090
6
3083
1809
2366
2638
604
4562
10
2932
1558
501
1514
3498
2337
1601