4996
6
4370
1204
1
3919
3
874
591
0
1998
4
1106
3442
1507
428
3353
2
4321
4761
1804
1334
1557
1465
1348
3497
1494
669
458
3734
2332
1218
2082
1223
1903
4027