39
7
28
9
5
1
12
6
3
4
2
10
13
8
11
76
437
20
182
213
262
517
797
56
43
511
98
92
59
96
72
55
16
135
89
21
17
161
46
42
78
80