907
996
847
2662
1003
3202
758
3140
1215
1144
1775
964
716
1041
1052
859
2461
942
997
761
816
1057
1101
1097
1527
828
1596
1007
1427
895
841
126722
1546
978
1251
896
847
6548
925
1869
1214
1176
1030
1248
1772
2027
1012
1071
1221
1542
1846
1095
2265
4919
1215
962
2778
29961
1136
4984