290
0
353
699
693
573
2635
562
1346
668
256
476
881
463
1935
1141
350
1057
571
1072
369
684
2351
1237
749
471
269
1523
480
1736
913