4653
2758
1056
789
1426
2416
1879
852
951
876
842
837
959
793
1067
1040
2090
1669
988
989
923
964
814
803
1240
1039
849
9581
901
1758
7874
1018
5370
871
860
1306
1705
1572
1659
993
1048
879
2299
4003
4866
1064
1137
938
1155
1004
792
1119
1248
1858
1429
974
3347
204925
1041
1039