287
1
495
2056
5
390
2
394
352
1093
88
333
262
413
676
72
769
515
758
0
473
346
355
321
1422
392
728
693
1816
561
465
466
539