160
608
84
238
159
591
58
341
60
165
212
61
346
93
353
145
225
103
22
204
106
176
66
162
36
139
92
1,100
23
135
54
144
32
137