19783
2
21152
8
14
0
25669
1743
3090
6
2903
3
17946
2932
2906
1
1015
2669
1694
951
690
32302
1512
564
2949
3080
572
1153
2996
528
1193
108797
125
2024
536
3491
4