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