380
0
361
736
645
365
347
680
321
582
363
1146
677
467
810
290
217
54
286
1153
231
803
1169
664
13
400
307
408
116521
1062
864