25669
0
572
2996
19783
2
791
5065
1
800
14
1193
501
534
822
15233
685
657
758
1189
2595
600
32302
1601
931
803
1028
3008
3
801
876
948
485
4044
5