1000
1
496
641
540
422
78
437
2
429
231
534
861
699
579
619
949
720
821
774
458
74
1015
561
844
580
434
799
734
68
531