280
1
714
681
406
558
565
390
531
431
412
2
545
2885
9
302
307
732
398
526
72
322
468
778
433
953
3
319
263
474
136
237
233
401