308
0
487
741
348
363
607
600
259
5407
279
907
359
471
1411
290
326
557
266
3772
275
269
485
333
63
792
286
256
524
339
408