398
0
348
1348
103
426
110
1346
1125
594
1
884
433
638
653
1288
1060
917
592
810
1834
1656
666
1079
595
98
502
1216
931
503
29355
488