80
4542
474
98
563
36
5
1252
75
275
1120
15
283
248
66
129
77
137
19
263
74
212
60
270
151
122
357
57
102
221
34
117
175