305
1
828
769
550
2
948
243
1044
135
469
799
371
75
167
519
128
571
376
408
127
427
716
676
488
466
546
105
327
621
3