861
1
540
1000
497
641
650
233
534
78
437
2
429
422
821
720
699
580
619
949
774
458
74
1015
844
562
734
570
70