374
0
516
403
453
408
683
2328
633
5223
9
986
1352
632
286
2123
1981
471
799
935
1608
970
722
846
267
597
431
957
1411
248
349