606
873
546
487
3490
1329
1469
1458
3058
714
372
844
1168
401
854
387
3551
401
617
2931
845
712
954
835
