19783
2
3765
4
25669
0
32302
17946
1295
1
297066
2535
280
1153
2650
20
2906
21152
8
2250
3090
6
3083
2024
2903
3
1512
3053
7
181997
11
2773
2932
3683
3026
3498
2556
2476
1743
683