968
597
1015
1023
1864
624
14273
2575
501
553
897
931
1649
740
767
1189
1597
493
895
585
4928
758
732
1728
1068