843
2852
1812
1138
46841
2377
1229
1546
1428
1053
3674
842
823
729
803
1802
1149
744
2234
5871
1103
819
1119
909
846
884
1656
984
949
2011
729
1052
2508
923
876
878
870
2826
1670
3264
976
1249
3455
904
940
879
923
1298
898
1472
985
1036
1453
2200
1589
2948
1004
2666
2645
1544