302
531
538
1
468
310
429
421
0
367
300
739
435
392
1015
519
636
2
918
253
370
317
373
627
290
288
264