706
399
570
192
505
220
777
301
212
75
738
229
580
159
720
300
600
180
287
191
174
47
288
159
1259
570
592
148
621
216
644
210
416
160
764
205
864
302
339
186