920
196
387
15
907
632
389
192
352
418
823
845
436
145
809
517
552
413
893
370
594
163
1299
806
1211
469
1244
583
774
13
830
327
1888
985
656
917
799
835
416
187
939
808
335
704
481
960
1108
332