887
2
1039
5
2511
9
2559
7
1175
1033
0
684
2186
6
820
3
600
1
1103
689
5596
22
783
545
618
1975
627
1871
11
676
837
752
672
649
496
622
620
2131
1121
777