13
37
11
1
9
3
12
5
24
7
17
6
26
4
20
43
27
10
40
247
109
89
8
48
69
33
165
385
70
51
98
19
390
162
58
88
99
16
21
63