5632
2665
875
1102
4639
2832
968
1090
2867
8230
1834
999
1338
1001
942
1350
5870
847
1301
1990
1103
1726
798
2058
923