420
333
585
744
954
17810
1398
933
34
18
211
22
29
26
511
552
481
414
932
412
803
651
629
761
46
373
762