19783
2
25669
0
2535
32302
1189
2996
572
800
14
1225
3090
6
5367
534
2595
2316
2921
5
2932
629
721
3498
4
2666
9
685
17946
5065
1
622
1601
100
657
3673
3
2242