1132
0
320
569
418
918
432
1289
496
63
305
2188
8
863
1
481
382
501
284
518
428
509
798
527
997
467
2395
530
2346
1793
288