1011
5
555
2
467
1
1259
498
540
627
655
531
4602
54
782
580
1028
3
461
581
573
576
493
1723
10
539
9966
0
1072
850
635
636
407
703
474
497