19783
2
21152
8
3765
4
2763
0
982
1
2535
2903
3
32302
3090
6
5375
3083
17946
1743
2522
790
5949
5
2932
1334
3498
582
3546
25669
2476
1631
1445
1294
4996
1153
6327
7
2949