265
1
339
272
1346
0
88
304
329
1251
3
73
358
442
334
475
417
401
368
406
355
507
124
706
2
397
886
453
695
688
75
629
1636
890