19783
2
3090
6
2422
8
17946
0
2523
5347
4
4476
462
2535
25669
2358
9
6547
32302
572
1285
1
3765
3868
10
3694
3562
5052
6095
2919
2294
4537
1593
6899
1189
1628
1663
5
1188