1614
1
693
0
106
1723
503
554
423
373
1001
685
915
931
742
426
348
422
621
496
458
517
354
1400
407
914
583
332
533
1478
1045
1028