1587
1
1129
0
1143
417
646
650
2799
3
20634
8
661
1392
1889
544
2730
6
915
2657
2668
2
1929
814
543
2474
1385
521
395
775
929
4111
1425
399
447
1182