98
608
88
67
47
81
73
763
557
176
165
57
49
508
323
43
44
345
198
181
194
1247
143
273
54
221
25
66
120
17
11
27
132
60
36
45
158
26
144
166
123
16
68
203
285
6
327
50
37
29
52
30
35