320
0
657
356
809
714
392
573
8116
6
913
367
543
472
3700
1636
1199
414
63
2972
1504
373
71
3066
2211
787
846
2055
691
463
675
1429
2