19783
2
17946
0
32302
572
3765
4
3090
6
25669
5347
1189
462
2535
1628
1
1816
1310
2358
9
2906
14
1849
3868
10
3694
2996
5052
392
6095
2919
1193
4537
1781
1593
25494