19783
2
25669
0
32302
3765
4
2763
982
1
2535
2903
3
21152
8
3090
6
3083
17946
2366
5949
5
2932
1334
3498
3546
2476
1631
1329
1445
1294
4996
1153
4358
6327
7
1985
1135
2558