924
373
541
37
619
151
275
139
647
140
576
122
759
279
1074
593
422
129
1055
398
892
317
990
544
529
141
1658
716
693
255
455
145
230
99
551
300
512
298
625
209