25669
0
19783
2
2996
685
791
572
2595
501
1189
657
534
3176
32302
800
1849
17946
3008
3
600
1028
578
5065
1
4044
5
14
1601
822
913
15233
2535
758
3125