650
1
592
460
640
746
4
1104
513
693
84
401
729
641
2670
2
318
508
842
618
486
649
269
407
683
3819
11
481
529
443
386
1390
0
354
528