19783
2
25669
0
32302
3765
4
2264
1
572
17946
534
2535
1849
3498
3090
6
21152
8
721
1189
2996
685
2595
984
2902
16
2316
633
3788
11447
2907
1288
3008
3
1193
791
1804