881
1
1030
1015
819
506
1449
2
687
477
735
5
733
114
748
888
83
568
2879
1046
8
491
1383
512
86
716
544
1044
1475
643
811
588
2281
3