19944
2
2377
1
1766
10243
4
1716
2001
1016
9305
8
2392
2578
19783
810
14887
18
3326
3
2174
1813
1749
1412
0
1382
3090
6
2173
955
1371
2405
1105
1736