19932
6
674
1
1354
1455
1579
3
4287
9
3132
10
507
1903
2948
1016
2340
562
13676
21
1093
950
298
1511
1393
1401
1456
2