670
0
1824
7952
1
1215
872
844
517
953
407
597
1131
683
429
1279
3248
492
2490
409
2190
287
1304
280
469
457
403
646
1045
663
463
707