228
275
97
85
557
140
250
144
1126
286
156
392
206
1089
183
159
241
259
1149
609
467
438
82
265
3827
131
1296
937
220
307
919