930
1
694
358
1041
679
2
595
489
354
827
4
780
176
620
1498
3
935
3969
4351
9
127
1074
440
531
319
532
735
363
649
751
857
880
165
616