563
1
631
656
446
823
2
1286
494
3
596
12140
398
89
433
86
516
782
4
887
455
917
592
851
830
1001
673
1029
1095
2102
1269
0
1176
697
644