3873
15
7299
27
693
0
106
1723
503
554
423
373
1001
685
915
931
360
673
742
426
348
422
621
496
458
517
354
1400
407
914
583
332
792