990
278
416
131
876
444
652
165
430
152
245
81
688
205
1119
524
477
188
259
127
795
242
336
150
278
105
618
191
428
142
303
185
410
75
290
50
831
290
706
118