811
0
534
692
1404
567
2262
1564
607
342
457
448
666
471
690
624
49
652
370
2527
655
670
368700
414
2532