1475
2
646
1
405
689
1120
1888
764
3474
406
685
2415
918
593
1996
851
1308
3
2005
5
1141
1158
1094
597
2797
1287
632
91
495
12153
399
1392