422
0
871
298
787
892
1029
1301
38
342
618
337
501
383
345
525
413
423
431
697
364
52
335
676
69
358
470
483
460