19783
2
3765
4
2903
3
17946
0
32302
2535
5949
5
2932
982
1
2763
3498
25669
2476
1631
4996
6
1153
6327
7
1985
3090
1864
1002
21152
8
3479
1337
2332
8185
7762
3080
3546
7793