19783
2
685
0
2595
721
25669
572
534
1225
32302
1287
2535
1601
2996
21152
8
3090
6
473
3083
706
501
2366
1
1347
1028
822
5065
2649
616
783
2932
883
583