668
0
298
467
2190
1133
649
320
2328
584
675
2702
722
479
1101
737
454
433
398
445
1557
575
951
544
458
514
1629
671
248
280
1661
1