8506
5
10317
2
1331
2323
9
1334
1
1672
19944
3629
6095
2182
6
3006
16
1704
0
2467
1089
2245
3
2974
1179
2281
7