2690
0
1540
381
585
416
729
573
631
931
150
627
469
484
504
1670
437
378
220
334
376
955
555
409
3140
318
297
464
74