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