19783
2
3765
4
32302
0
1295
1
2535
25669
280
2650
20
297066
21152
8
2250
2245
3
3090
6
3083
17946
665
3053
7
2225
2773
2932
3683
3498
3546
2476
608
1445
1294
1153
1135
2558