429
2
759
595
1
1337
879
75
501
897
872
849
1092
764
900
1016
763
670
723
889
442
662
3
419
108
347
758
420
660
396
478
308