668
0
1603
321
471
418
1161
581
1939
1748
456
588
376
381
675
2328
390
310
320
155
408
602
349
780
248
432
413
415
468
454
288