268
0
259
308
2299
498
235
448
809
379
396
1981
421
406
65
282
382
330
265
340
280
401
384
829
293
372
1015
1332
828
275
767