442
0
657
932
383
342
2270
1
476
109
418
483
583
372
919
2
543
402
464
453
587
373
951
521
558
413
409
376
593
457
322
1078