3918
7
1293
0
460
1581
548
612
2701
3971
1
942
809
2477
475
2348
467
334
8527
1334
1310
1611
2332
451
22017