893
0
1133
668
2190
411
737
722
467
951
970
514
663
675
314
381
1077
3
1045
2490
2328
445
597
298
743
649
1101
1939
544
602
4111
2