284
86
114
7
137
35
153
52
17
53
248
722
147
67
91
124
33
27
229
405
30
68
60
667
77
29
303
70
57
127
45
26
78
37
55
20
171
103
158
121
93
32
51
99
208
143
198