25669
0
19783
2
572
685
2996
791
32302
2595
501
17946
851
1
3008
3
800
2366
534
758
1108
5065
1189
4044
5
657
14
2535
3125
1461
1601
3591
11
2964
7471
9
948