19944
2
3008
3
4996
6
2428
0
1704
1089
1179
1
2281
7
1507
2758
5
9954
19783
2966
4382
4
1465
5978
1348
5169
3256