644
232
1114
506
845
377
456
168
258
193
674
160
936
231
654
219
539
75
340
172
408
157
280
111
717
118
600
163
493
190
405
34
147
49
250
106
349
211
598
144