1499
3
1361
1
1651
2
528
83
419
790
1414
818
677
1006
628
1084
1698
575
2363
1058
1770
5
327
651
624
630
479
1066
1760
622
557
979
1112
704