799
1
505
1229
1013
1477
458
831
1102
502
915
546
747
0
1073
3
1578
544
954
983
1742
4
786
4356
14
1748
15347
6
981
2
1243
1064
7
561
1005
942
1182
2212
20