672
2
666
1
453
592
400
563
527
250
2030
3
731
248
375
354
239
714
601
368
380
478
802
722
391
484
697
313
595