526
2
590
1
677
3
791
383
971
426
1208
4
1724
6
539
517
714
267
263
1331
867
81
0
973
595
1022
1741
635
63
326
423
541
605
8
242
139
90