987
2
1207
691
3770
4
1435
934
1671
2477
1
561
1646
649
1161
1449
0
677
1791
6
1779
801
694
3
1368
803
1555
1371
5899
13
1564
1178
2842
579
554
1507