1290
1
1039
666
4996
6
4370
3919
3
591
0
1998
4
1106
3442
2209
1507
1330
1804
2
1334
1557
1465
529
510
1348
3497
1494
4692
669
458
1879
1054
2044
2332
3863