19783
2
3765
4
5949
5
2763
0
982
1
2535
2903
3
1631
1135
32302
21152
8
3090
6
3083
7793
17946
25669
1800
2549
11
2932
1334
3289
3498
3546
1623
2476
1285
2277
796
1445
1543