606
257
213
91
709
90
353
194
608
243
85
32
285
174
1171
528
727
464
961
342
803
282
591
326
371
110
614
293
524
194
345
180
641
146
356
175
185
78
468
239