75
340
113
258
122
281
287
137
503
139
103
98
409
205
140
36
144
412
263
246
119
108
54
138
124
104
49
30
121
341
311
142
831
289
58
101
306
1180
317
240
230
1899
324
143
443
455
274
93
476
218
1301