347
0
270
437
276
440
802
391
471
75
417
455
375
616
21
346
996
359
358
603
686
1462
1
2547
138
320
296
1029
1333
1383
2290
2
721
4452