19783
2
17946
0
462
5347
4
25669
3090
6
5052
10
1264
3868
3765
3126
3
2535
4537
1593
32302
2358
9
1751
2903
2964
1
2906
1603
3546
3694
1527
1681
2476
2013
7793
2835
2108