849
1239
5870
2577
3649
922
2444
3007
1293
1335
945
943
867
2618
1274
854
990
2554
1041
4173
927
1081
1289
901
930
1057
1924
1011
1263
1089
922
934
2222
898
3331
1404
1988
951
849
1025
1586
891
874
906
1016
893
1375
837
1991
1080
919
841
830
899
1166
1557
1027
944
910
2955