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