25669
0
501
685
19783
2
791
572
2996
2595
534
32302
1225
5065
1
822
1601
761
3008
3
14
600
536
473
1028
578
1193
4044
5
1189
17946
758
2535
931
803