19783
2
32302
0
3765
4
18816
11
2903
3
25669
17946
2535
2932
982
1
2763
3498
5402
9
2476
4996
6
1153
6327
7
3090
1864
1002
21152
8
3479
5
2009
1337
2332
8185
3080
1253
3546
7793