226
35
140
27
303
13
597
156
283
168
172
43
30
38
99
383
81
179
73
147
4
64
41
159
24
76
17
54
135
18
28
2
16
7
20
78
19
62
59
114
72
22
220
56
197
70
110
25
15
29