25669
0
19783
2
572
32302
2996
685
791
2595
501
1819
1
1814
4179
3008
3
745
1417
534
964
5065
951
4044
5
17946
14
2535
2169
3125
800
1189
1461
1601
657