590
2
629
817
4
679
560
1
636
431
2158
3
2964
9
374
459
449
496
446
413
663
635
414
777
563
680
531
568
538
690
6110
18
700
524
429
515