19783
2
3765
4
3090
6
18816
11
2903
3
2013
3066
7
17946
0
32302
2535
2358
9
2932
982
1
2763
3126
3498
25669
2476
3868
10
1320
4996
1153
6327
10598
1903
3694
5347
1864
1960
6095