25669
0
19783
2
572
2535
1815
32302
1590
1
685
851
791
1558
7471
9
2982
3
2595
2921
5
1431
2996
3354
800
423
3498
4
534
501
1812
1451
3117
8
4425
6
3591
11
3008
2505