4
14
1
6
87
3
27
7
129
5
23
33
698
134
97
54
26
88
47
50
39
96
1696
222
70
18
16
37
12
107
2
26
65
88
940
940
277