114
31
10
5
27
103
45
3
72
2
28
32
12
9
94
33
14
47
60
13
50
139
23
88
237
20
84
183
16
51
76
66
37
40
133
97
246
579
43
411
302
126
63
25
49
30
1825
1497