810
2335
806
300
552
474
613
375
2032
520
1210
304
581
483
732
1682
988
970
645
864
904
532
971
344
