288
1
593
596
1503
2
539
1168
899
812
871
398
474
648
1180
874
1047
466
380
238
577
435
822
847
709
731
72
80
538
86
1893