787
0
398
543
846
514
409
859
454
744
321
1043
439
1128
1101
1939
2881
2
441
781
304
909
691
968
618
1612
3676
12
267
1133
524
767
1512