1
31
270
29
195
11
18
3
23
137
92
58
7
15
56
21
52
27
9
61
36
13
10
39
41
28
25
6
26
4
8
48
84
86
54
105
88
5
781
45
101
0
14