596
1
1286
433
86
830
1001
2
1158
917
1141
689
404
1887
764
1308
3
2005
5
851
592
455
516
1269
0
644
1176
698
920
783
165
782
4
887
673