25669
0
572
19783
2
2996
685
14
1193
791
17946
2595
534
32302
501
5065
1
800
1028
3008
3
11447
1189
138
1601
4044
5
2535
758
3125
34
578
1461
657
822