859
0
552
874
1023
262
173
467
675
405
275
325
743
223
798
2490
1924
413
586
1161
597
670
393
286
407
1661
1
381
1603
1346