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