1219
688
579
974
723
1329
572
490
342
971
1086
809
723
497
407
528
1720
1512