560
0
668
259
1860
197
2635
393
691
501
552
320
527
563
973
463
314
1853
375
597
368532
1511
274
155
306
797
1137
1
581
3066
608