85
1
103
308
2
399
459
550
422
0
939
3
1087
916
6
2548
14
976
453
1120
563
735
564
613
644
1354
4
526
860
756
1154
835
1560
7
988
10
883
662
2951