930
1
694
595
1041
489
358
353
4349
9
3968
3
826
4
677
2
935
124
1074
1498
2212
620
1911
880
614
779
175
439
318
531
1870
15
363
649
878
857