876
0
471
637
919
1479
360
6288
599
237
383
3322
418
1663
5
773
542
6262
3158
294
504
1089
1107
1
623
3475
356
370
2323
9
302
272
610