943
322
736
228
1346
725
596
130
609
118
510
137
535
121
412
22
545
204
389
246
294
180
350
80
305
85
340
140
298
146
626
158
394
99
850
298
662
86
504
65