25669
0
572
19783
2
2996
685
2595
791
2535
32302
501
17946
14
3008
3
534
5065
1
4044
5
1601
3125
800
1849
1189
1461
657
2964
1225
1391
758
1028
3498
4
600