668
0
722
418
846
1161
1939
63
1748
1603
288
1436
415
155
454
467
509
588
339
581
403
410
381
390
341
310
456
408
245