957
471
615
30
1203
1005
1447
441
381
672
816
25
24
801
371
613
837
721
823
451
44
501
825
66
714
512
25910
421
702