1066
3
653
1
578
933
281
576
491
1030
667
488
801
623
476
657
878
886
740
2
708
1776
473
1183
730
70
2881
12
808
882
848
651
86
866