988
2
1207
691
3770
4
1435
935
1671
2477
1
561
1650
649
1162
1449
0
677
1791
6
1779
802
694
3
1368
1161
804
1556
1374
5899
13
1564
1179
2842
579
555
1507