19783
2
21152
8
25669
0
3090
6
2903
3
2932
32302
1755
1
485
2996
14
3080
1189
297066
17946
2478
1051
5504
16
628
586
2535
6236
10
7258
55904
792
4044
5
3083
1289601
4
2465
971