4917
886
1581
1337
2392
631
938
6294
1767
679
625
823
624
1905
801
700
14072
467
1169
2228
1064
3612
819
3702
3927