25669
0
572
19783
2
685
2996
791
2595
32302
15233
1
501
3008
3
14
800
1248
5065
534
17946
2087
5440
8
1239
657
1189
4044
5
1601
948
2535
2106
600
3125
2518