413
2
676
515
72
1
770
349
346
355
321
473
392
728
1423
758
0
1364
347
491
414
91
2810
9
357
588
3
1641
88
74
322
75
492
997
571