25669
0
2996
19783
2
737
1
32302
572
14
948
255
685
2595
822
1189
2270
1225
5065
501
1028
758
4044
5
17946
307
616
2535
505
931
608
534
3125
309