446
3
254
1
237
233
102
289
403
331
2
292
206
452
129
702
353
343
495
395
886
138
808
1866
4
325
306
469
685
364
75
680
344
266