660
0
344
2517
413
1127
381
2646
868
1
587
288
348
433
673
372
1881
526
1728
445
1070
534
755
467
419
385
228
829