670
314
1075
392
462
80
522
182
574
248
714
292
451
102
321
169
267
111
621
182
508
193
663
102
288
186
109
36
1063
659
432
166
189
147
282
159
217
47
243
195