288
0
839
863
1
663
868
798
391
268
286
547
714
506
266
87
767
325
2407
2
267
413
394
1425
1939
509
1132
951
1029
955