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