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