325
1
83
584
93
772
2
679
267
1118
4
1443
747
777
512
458
519
391
944
1041
2304
1053
1035
1158
875
509
454
507
908
996
3
871
403
1760