120
643
254
894
384
821
289
653
211
578
278
1,048
76
569
129
512
154
472
227
451
189
457
80
390
85
370
124
420
180
388
164
404
22
122
294