25669
0
19783
2
2173
1
572
1660
1766
685
2535
791
32302
2163
2921
5
1816
501
800
2595
2996
3498
4
1590
1449
534
1804
1814
1192
1681
7471
9
600
14
3591
11
997